package com.squid.cloud.model.dao;

import com.squid.cloud.model.entity.CustomerHeadEntity;
import com.squid.cloud.model.entity.CustomerHeadEntityExample;
import java.util.List;
import org.apache.ibatis.annotations.Param;

public interface CustomerHeadEntityMapper {
    long countByExample(CustomerHeadEntityExample example);

    int deleteByPrimaryKey(String entityId);

    int insert(CustomerHeadEntity record);

    int insertSelective(CustomerHeadEntity record);

    List<CustomerHeadEntity> selectByExample(CustomerHeadEntityExample example);

    CustomerHeadEntity selectByPrimaryKey(String entityId);

    int updateByExampleSelective(@Param("record") CustomerHeadEntity record, @Param("example") CustomerHeadEntityExample example);

    int updateByExample(@Param("record") CustomerHeadEntity record, @Param("example") CustomerHeadEntityExample example);

    int updateByPrimaryKeySelective(CustomerHeadEntity record);

    int updateByPrimaryKey(CustomerHeadEntity record);
}